from typing import Any

from aiogram import types
from aiogram_dialog import DialogManager

from src.presentation.tg_bot.states import UserProfileSG


async def show_user_profile(message: types.Message, widget: Any, dialog_manager: DialogManager):
    user_id = message.from_user.id

    await dialog_manager.start(UserProfileSG.show_profile, {"user_id": user_id})
